cancer gastroenterology hepatitis breast cancer colonoscopy colitis colon cancer endoscopy hiv aids breast gastrointestinal constipation